Development of Mobile Application for Choreographic Productions Creation and Visualization
Published in MoMLeT 2019
Computer Science, Engineering
The task of the work is to develop a mobile application for creating and visualizing choreographic productions. The application is implemented for phones and tablets running under the operating system iOS. During the performance of the work, the process of presenting choreographic productions was examined and the problems encountered by choreographers in this case were identified. Specific cases are considered, which clog and complicate the work of the choreographer. After analyzing existing analogues programs, their shortcomings and requirements are formed which will cover all problems of users. The application was developed using the Swift programming language in the xCode environment. The role of the database is Realm. The architecture of the system is designed according to the standards of the MVC template offered by Apple. The result of the work has been successfully tested and prepared for release on the market. The developed application allows you to visualize choreographic drawings, view animated transitions between them and save information about all participants of the statement. In addition, the application has a functional that is not found in any of the analogues: music support, configuration of scene sizes, color change of dancers and pattern patterns. Convenience of the application and additional features make the application relevant for both choreographers and performers. LESS
この仕事の課題は、振付作品を作成し、視覚化するためのモバイルアプリケーションの開発です。このアプリケーションは、iOSのオペレーティングシステムで動作する携帯電話とタブレット用に実装されている。作品の上演中に、振付作品を提示するプロセスが検討され、この場合に振付家が遭遇する問題が特定された。振付師の仕事を詰まらせたり、複雑にしたりする具体的なケースを検討する。既存の類似プログラムを分析した後、その欠点と要求事項を整理し、利用者のあらゆる問題をカバーすることができるようにした。本アプリケーションは、プログラミング言語Swiftを用いてxCode環境で開発した。データベースの役割はRealmである。システムのアーキテクチャは、Appleが提供するMVCテンプレートの標準に従って設計されています。作業の結果は正常にテストされ、市場でのリリースに向けて準備されています。開発されたアプリケーションでは、振り付けの図面を視覚化し、それらの間のアニメーションのトランジションを表示し、ステートメントのすべての参加者に関する情報を保存することができます。また、アプリケーションは、音楽のサポート、シーンサイズの設定、ダンサーやパターンパターンの色の変更:アナログのいずれかにはない機能を持っています。アプリケーションの利便性と追加機能により、振付家とパフォーマーの両方に関連したアプリケーションとなっています。